package com.iflytek.cosmo.ocr.web.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.aspectj.weaver.ast.Or;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@ApiModel("反馈信息对象")
public class FeedbackVO {

    /**
     * 问题Id
     */
    @ApiModelProperty("问题id")
    private int id;

    /**
     * 反馈信息标题
     */
    @ApiModelProperty("反馈信息标题")
    private String title;

    /**
     * 问题描述
     */
    @ApiModelProperty("问题描述")
    private String describe;

    /**
     * 原始反馈信息Id
     */
    @ApiModelProperty("原始反馈信息Id")
    private Integer originId;

    /**
     * 反馈人
     */
    @ApiModelProperty("反馈人")
    private  String feedbackPerson;

    /**
     * 电话号码
     */
    @ApiModelProperty("电话号码")
    private String tele;

    /**
     * 单位
     */
    @ApiModelProperty("单位")
    private String company;

    /**
     * 邮箱地址
     */
    @ApiModelProperty("邮箱地址")
    private String email;

    /**
     * 用户Id
     */
    @ApiModelProperty("用户Id")
    private String userId;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Integer isDelete;

    /**
     * 回复列表
     */
    @ApiModelProperty("回复列表")
    private List<ReplyVO> replyList = new ArrayList<>();


    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    public String getFeedbackPerson() {
        return feedbackPerson;
    }

    public void setFeedbackPerson(String feedbackPerson) {
        this.feedbackPerson = feedbackPerson;
    }

    public String getTele() {
        return tele;
    }

    public void setTele(String tele) {
        this.tele = tele;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Integer getOriginId() {
        return originId;
    }

    public void setOriginId(Integer originId) {
        this.originId = originId;
    }

    public List<ReplyVO> getReplyList() {
        return replyList;
    }

    public void setReplyList(List<ReplyVO> replyList) {
        this.replyList = replyList;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
}
